package com.phalanxim.service.impl;

import com.phalanxim.service.Account;
import com.phalanxim.service.Address;
import com.phalanxim.service.Customer;
import com.phalanxim.service.CustomerManager;
import org.springframework.stereotype.Service;

@Service
public class CustomerManagerImpl implements CustomerManager
{
  @Override
  public Account login(String userName, String encryptedPassword)
  {
    return null;  //To change body of implemented methods use File | Settings | File Templates.
  }

  @Override
  public Customer getCustomerProfile()
  {
    return null;  //To change body of implemented methods use File | Settings | File Templates.
  }

  @Override
  public Account addAccount(Account account)
  {
    return null;  //To change body of implemented methods use File | Settings | File Templates.
  }

  @Override
  public Account updateAccount(Account account)
  {
    return null;  //To change body of implemented methods use File | Settings | File Templates.
  }

  @Override
  public Customer addOrUpdateCustomer(Account account, Customer customer)
  {
    return null;  //To change body of implemented methods use File | Settings | File Templates.
  }

  @Override
  public void removeCustomerFromAccount(Account account, Customer customer)
  {
    //To change body of implemented methods use File | Settings | File Templates.
  }

  @Override
  public Address addOrUpdateAddress(Account account, Address address)
  {
    return null;  //To change body of implemented methods use File | Settings | File Templates.
  }
}
